목차
사전 준비
OS 설치 사전주비로는 VMware나 VirtualBox, KVM등의 가상 머신의 설치가 필요합니다. 일반적으로 사용 할 경우 노트북이나 PC등에서 리눅스를 사용하는 경우가 많지 않기때문에 직접적인 설치보다는 가상머신 위에 설치하는 것을 추천합니다.
현재 포스팅에서는 OS 설치를 위주이지만 추후 다음 포스팅이 클러스터 설치로 넘어 갈 수 있게 네트워크 설정을 진행 할 것입니다.
구성 환경[가상머신_KVM]Processor : 2RAM : 2GNetwork : iSCSI 용도 - 10.10.30.XService 용도 - 192.168.1.XHeartBeat 용도 - 20.20.20.X (클러스터 간 통신용) [OS Version]SuSE 15 SP2가상머신으로 KVM을 사용했지만, VMware나 VirtualBox에서의 설치 또한 다르지 않습니다. 1대의 HOST 장비에 1대의 OS를 설치하고 복제하는 것이 사용에 용이합니다. 2대는 각각 node1,2가 되고 node3의 장비는 iscsi 서버가 될 것입니다.
서버 구성도
호스트네임 : ha-admin, ha-1, ha-2
SuSE OS 설치
1) 초기 화면 및 자동 설정
설치를 위해 Installation 선택
Next
Next
2) 설치 제품군 선택
언어 - 영어 / Product SuSE15 SP2
라인센스 동의
Skip
3) 사용할 Module 설정
Basesystem Module / SUSE Linux Enterprise High Availability Extension15SP2 / Server Applications Module
Next
4) System role 설정
Minimal 설치 이후 패키지 추가 설치로 진행
5) Partitioning 설정
파티셔닝은 /boot , / , swap으로 지정할 것이므로 Expert Partitioner 선택 (Guided Setup 선택 시 자동으로 파티셔닝)
Next
btrfs는 SUSE에서 root 파티션의 기본 파일 시스템입니다. btrfs는 하위 볼륨의 파일 시스템 스냅샷을 지원하는 COW(Copy-On-Write) 파일 시스템으로 snapper 명령어를 사용하여 스냅샷 기능을 사용할 수 있습니다.
vda 디스크 확인
왼쪽의 vda 클릭 후 Modify or Delete로 파티셔닝 구성
LVM 구성 방법 - Volume Management 클릭
Next
Next
Do not format device / Do not mount device
LVM 파티션 디스크 생성
vda2 를 ADD
Next
실제 LVM 영역을 파티셔닝
Accept
Add Logical volume으로 파티션 구성
/ 파티션 생성
/ 파티션 사이즈 설정
OS 영역으로 지정
Format Device 의 파일시스템을 구성해주고 마운트 포인트 지정 ( / )
동일한 방법으로 swap 구성
파티셔닝 완료 후 Next로 설치 진행
6) Timezone 설정
지역에 맞는 시간 설정 Asia/Seoul
7) User 설정
root 패스워드 설정
일반계정 생성 및 패스워드 설정 (필요 없을 경우 skip)
8) Installation Settings
방화벽이나 ipv4,6 사용여부를 enable/disable 할 수 있는 단계로 필요 시 enable 설정 불필요시 disable 설정
9) Software Selection
서비스 설정 관련 Software 클릭
특정 서비스 설치 여부 확인
설치 진행 및 완료
패키지 관리 툴 Zypper 명령어
ZYpp은 YaST와 같은 리눅스 배포판에 기능을 제공하는 패키지 관리자 엔진입니다. 패키지 레포지토리 설정, 의존성 해결, 패키지 설치를 하는 패키지 관리 툴입니다.
# zypper lr (레포지토리 확인)# zypper mr -e 1 2 3 (지정한 번호의 레포지토리 enable)# zypper mr -d 1 2 3 (지정한 번호의 레포지토리 disable)# zypper install (패키지 설치)# zypper install -t pattern (그룹패키지 설치)# zypper search (패키지 검색)# zypper search -t pattern (그룹패키지 검색)
Ref
* 참고 사이트 & 문헌https://ko.wikipedia.org/wiki/ZYpp